package com.irdstudio.efp.esb.service.bo.resp.wsd.firstnotice;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

/**
 * 需求编号:2019D0910
 * 问题编号:
 * 开发人员: caoxin
 * 创建日期:2019/8/14
 * 功能描述:
 * 修改日期:2019/8/14
 * 修改描述:
 */
public class FirstApproveNoticeRespBean implements Serializable {
    // 系统标识
    private String  SysId;
    @JSONField(name = "SysId")
    public String  getSysId() { return SysId; }
    @JSONField(name = "SysId")
    public void setSysId( String SysId) { this.SysId = SysId; }
    // 业务标识
    private String  BsnId;
    @JSONField(name = "BsnId")
    public String  getBsnId() { return BsnId; }
    @JSONField(name = "BsnId")
    public void setBsnId( String BsnId) { this.BsnId = BsnId; }
    // 发起时间
    private String  InttTm;
    @JSONField(name = "InttTm")
    public String  getInttTm() { return InttTm; }
    @JSONField(name = "InttTm")
    public void setInttTm( String InttTm) { this.InttTm = InttTm; }
    // 时区
    private String  TmRng;
    @JSONField(name = "TmRng")
    public String  getTmRng() { return TmRng; }
    @JSONField(name = "TmRng")
    public void setTmRng( String TmRng) { this.TmRng = TmRng; }
    // 处理结果说明
    private String  DealRsltRmk;
    @JSONField(name = "DealRsltRmk")
    public String  getDealRsltRmk() { return DealRsltRmk; }
    @JSONField(name = "DealRsltRmk")
    public void setDealRsltRmk( String DealRsltRmk) { this.DealRsltRmk = DealRsltRmk; }
    // 签名类型
    private String  SgnInfTp;
    @JSONField(name = "SgnInfTp")
    public String  getSgnInfTp() { return SgnInfTp; }
    @JSONField(name = "SgnInfTp")
    public void setSgnInfTp( String SgnInfTp) { this.SgnInfTp = SgnInfTp; }
    // 报文编码
    private String  MsgCd;
    @JSONField(name = "MsgCd")
    public String  getMsgCd() { return MsgCd; }
    @JSONField(name = "MsgCd")
    public void setMsgCd( String MsgCd) { this.MsgCd = MsgCd; }
    // 版本号
    private String  VerNo;
    @JSONField(name = "VerNo")
    public String  getVerNo() { return VerNo; }
    @JSONField(name = "VerNo")
    public void setVerNo( String VerNo) { this.VerNo = VerNo; }
    // 网商贷预留字段
    private String  NtwrkMrchRsrvdFld;
    @JSONField(name = "NtwrkMrchRsrvdFld")
    public String  getNtwrkMrchRsrvdFld() { return NtwrkMrchRsrvdFld; }
    @JSONField(name = "NtwrkMrchRsrvdFld")
    public void setNtwrkMrchRsrvdFld( String NtwrkMrchRsrvdFld) { this.NtwrkMrchRsrvdFld = NtwrkMrchRsrvdFld; }
    // 请求幂等ID
    private String  RqsIdmptntID;
    @JSONField(name = "RqsIdmptntID")
    public String  getRqsIdmptntID() { return RqsIdmptntID; }
    @JSONField(name = "RqsIdmptntID")
    public void setRqsIdmptntID( String RqsIdmptntID) { this.RqsIdmptntID = RqsIdmptntID; }
    // 适配授信申请编号
    private String  AdptCrdtAplNo;
    @JSONField(name = "AdptCrdtAplNo")
    public String  getAdptCrdtAplNo() { return AdptCrdtAplNo; }
    @JSONField(name = "AdptCrdtAplNo")
    public void setAdptCrdtAplNo( String AdptCrdtAplNo) { this.AdptCrdtAplNo = AdptCrdtAplNo; }

    // 返回信息
    private RetInf retInf;
    @JSONField(name = "RetInf")
    public RetInf getRetInf() { return retInf; }
    @JSONField(name = "RetInf")
    public void setRetInf( RetInf retInf) { this.retInf = retInf; }

    static class RetInf implements Serializable{
        // 返回码
        private String  RtnCd;
        @JSONField(name = "RtnCd")
        public String  getRtnCd() { return RtnCd; }
        @JSONField(name = "RtnCd")
        public void setRtnCd( String RtnCd) { this.RtnCd = RtnCd; }
        // 返回信息描述
        private String  RtnMsgDsc;
        @JSONField(name = "RtnMsgDsc")
        public String  getRtnMsgDsc() { return RtnMsgDsc; }
        @JSONField(name = "RtnMsgDsc")
        public void setRtnMsgDsc( String RtnMsgDsc) { this.RtnMsgDsc = RtnMsgDsc; }
        // 重试标志
        private String  RtryFlg;
        @JSONField(name = "RtryFlg")
        public String  getRtryFlg() { return RtryFlg; }
        @JSONField(name = "RtryFlg")
        public void setRtryFlg( String RtryFlg) { this.RtryFlg = RtryFlg; }
    }
}
